package cn.itsy.service.job;

import cn.itsy.pojo.Emp;
import cn.itsy.pojo.Job;

import java.util.List;

/**
 * @description:
 * @author: MisterGay
 * @date: 2019-05-28 9:14
 */
public interface JobService {
    /**
     * 按id删除职位
     */
    void deleteJobBuId(String sql, Integer dept_it);

    /**
     * 添加职位
     */
    void insertJob(String sql, Job job);

    /**
     * 查询职位详细信息三表联查
     */
    List<Job> queryJobAll(String sql);

    /**
     * 修改职位
     */
    void updateJobById(String sql, Job job);

    /**
     * 修改职务id
     */
    void updateJobById(String sql, Job job, Integer checkId);

    /**
     * 修改员工职务id
     */
    void updateEmpByJobId(String sql, Job job, Integer checkId);

    /**
     * 按职位id查询员工
     */
    List<Emp> queryEmpById(String sql, Job job);

    /**
     * 按职位id删除职位
     */
    void deleteJobById(String sql, Job job);
}
